@charset "utf-8";
/* duanwenlong 20111214 pm 19:00 */

/* over btn */
a.btn_over{overflow:hidden;display:inline;float:right;width:7px;height:7px;margin:6px 4px 0 0;font-size:0;background:url(../images/icon.gif) -15px -45px no-repeat;text-indent:-999em}
.btn_setl{display:block;width:132px;margin:0 auto 18px}
.red { color:#910000}

/* shopping box */
.shopping_box{clear:both;border:1px solid #dedede}
.shopping_box table{width:100%;font-family:arial}
.shopping_box table th{height:26px;color:#fff;background:#9e9e9e;border:1px solid #f3f3f3;font-weight:normal}
.shopping_box table td{height:80px;border:1px solid #f3f3f3;color:#666;text-align:center}
.shopping_box table tr.last td{border-bottom:0 none}
.shopping_box table td p.act{padding-top:23px;line-height:22px}
.shopping_box table td p.act a{display:block;color:#005db4;text-align:center}
.shopping_box table td a.add,.shopping_box table td a.delete{display:block;width:67px;height:15px;margin:0 auto 11px;background:url(../images/shopping_btn_bg.gif) repeat-x;border:1px solid #c2c2c2;line-height:15px;color:#666;text-align:center}
.shopping_box table td a.delete{width:39px;margin-bottom:0}
.shopping_box table td a.icon{overflow:hidden;display:inline-block;position:relative;top:1px;width:11px;height:12px;margin-top:1px}
.shopping_box table td input.num{width:38px;margin:0 3px;border:1px solid #e7e3e2;color:#a0a0a0;text-align:center}
.shopping_box table td.pro img{float:left;padding:6px 18px 0;vertical-align:middle}
.shopping_box table td.pro p{float:left;width:167px;height:63px;padding:17px 0 0 5px;border-left:1px solid #f3f3f3;text-align:left}
.shopping_box table td.pro p strong{color:#796353;font:bold 12px/19px SimSun}
.shopping_box table td.pro p span{display:block}

.shopping_total{width:100%;height:55px;margin-top:1px;background:#e4e4e4}
.shopping_total td{padding-left:19px;font-family:arial}
.shopping_total td a:link,.shopping_total td a:visited{color:#9e9e9e;text-decoration:underline}
.shopping_total td.tips,.shopping_total td em{color:#910000}
.shopping_total td p{line-height:26px}
.shopping_total td em.end{font-size:18px; font-weight:bold}

/* pay box */
.pay_box{overflow:hidden;float:right;height:75px;padding:8px 0 13px}
.pay_box p{height:20px;padding-left:9px;background:#f7f8f8;border:1px solid #dedede;line-height:20px}
.pay_box p a.login{color:#0662b8;font-weight:bold}
.pay_box div{float:right;height:41px;padding:12px 6px 0 0}
.pay_box div a{display:inline;float:left;margin-left:36px;line-height:41px;color:#727171;font-size:14px}

/* mod title */
.mod_title{clear:both;height:31px;padding-left:10px;color:#010000;font:bold 14px/31px SimSun}

/* mod coupon */
.coupon{display:inline;float:left;width:494px;background:#f7f8f8;border:1px solid #dedede;font-size:13px}
.coupon fieldset.hidden{padding:10px 8px}
.coupon fieldset.hidden input.checkbox{width:16px;height:16px;vertical-align:middle}
.coupon fieldset.hidden label,.coupon fieldset.hidden span{height:16px;font-weight:bold;vertical-align:middle}
.coupon fieldset.hidden a:link,.coupon fieldset.hidden a:visited{float:right;color:#333;text-decoration:underline}
.coupon fieldset.hidden span a:link,.coupon fieldset.hidden span a:visited{float:none;color:#910000;text-decoration:none}

.coupon fieldset.coupon_code{height:124px;padding-top:10px;background:url(../images/dividing_line.gif) left bottom repeat-x;color:#727171;font-size:12px;font-family:SimSun}
.coupon fieldset.coupon_code p{height:24px;padding-bottom:5px}
.coupon fieldset.coupon_code p *{vertical-align:top}
.coupon fieldset.coupon_code p label{display:inline-block;width:168px;height:18px;padding-top:6px;text-align:right}
.coupon fieldset.coupon_code p label span{color:#910000}
.coupon fieldset.coupon_code p input{width:177px;height:16px;border:1px solid #b4b4b4;padding:3px 2px}
.coupon fieldset.coupon_code p input.vercode{width:91px;color:#727171;position:relative;*top:-1px}
.coupon fieldset.coupon_code p input.img{width:87px;height:24px;margin-left:10px;padding:0;border:0 none}
.coupon fieldset.coupon_code p em.vercode_tips{display:inline-block;width:68px;height:24px;margin-left:6px;padding-left:4px;background:#dedede;color:#910000;line-height:24px;font-weight:bold;font-style:italic}
.coupon fieldset.coupon_code p select{ border:0; width:181px;height:22px;color:#727171;line-height:18px;clip:rect(1px 154px 21px 1px);*clip:rect(1px 154px 20px 1px)}

.coupon div.code_mess{/*height:115px;*/padding:5px 5px 20px 30px}
.coupon div.code_mess ul{float:left;width:160px;/*height:74px;*/padding-top:3px;background:#e5e6e6;color:#575757}
.coupon div.code_mess ul li{padding-left:4px;line-height:18px;}
.coupon div.code_mess dl{float:left;width:281px;height:75px; padding-top:2px;color:#333}
.coupon div.code_mess dl *{line-height:18px}
.coupon div.code_mess dl dd{overflow:hidden;_zoom:1}
.coupon div.code_mess dl span{float:left;}
.coupon div.code_mess dl span em{margin-left:20px}
.coupon div.code_mess dl a:link,.coupon div.code_mess dl a:visited{float:right;color:#333;text-decoration:underline}
.coupon div.code_mess a.help{clear:both;position:relative;top:8px;margin-left:59px;color:#333;text-decoration:underline}

.coupon fieldset.used{padding:0 33px 10px 35px;background:url(../images/dividing_line.gif) left bottom repeat-x;}
.coupon fieldset.used label{ float: left; display:inline-block;width:145px;height:18px;padding-top:6px;text-align:left;vertical-align:top}
.coupon fieldset.used select{font-family:arial}
.coupon fieldset.used select option.disabled{color:#a2a2a3}
.coupon fieldset.used span.select_box{width:279px}
.coupon fieldset.used span.select_box select{position:absolute;width:279px;height:22px;color:#333;line-height:18px;clip:rect(1px 278px 21px 1px);*clip:rect(1px 278px 20px 1px)}
.coupon fieldset.used dl{height:78px;margin-top:16px;padding-top:4px;background:#e8e8e8;color:#333}
.coupon fieldset.used dl *{padding-left:12px;line-height:18px}
.coupon fieldset.used input{float:right;margin-top:8px}

.coupon table.code_lst{width:427px;margin:6px 0 63px 34px}
.coupon table.code_lst td{height:22px}
.coupon table.code_lst td span{font-family:arial}
.coupon table.code_lst td.last{text-align:right}
.coupon table.code_lst td.last a:link,.coupon table.code_lst td a:visited{color:#333;text-decoration:underline}

/* page */
.page{overflow:hidden;height:28px;background:#f7f8f8;border:1px solid #dedede;border-top:0 none}
.page ul{float:right;padding-right:13px}
.page ul *{display:inline;float:left;color:#333}
.page ul li{margin-left:19px;line-height:28px}
.page ul li li{margin:0 13px 0 0}
.page ul li.total{margin:0}
.page ul li.total a{float:none}
.page ul li ol a:link,.page ul li li a:visited{text-decoration:underline}
.page ul li ol a.cur{font-weight:bold;text-decoration:none}

/* sign tips */
.login_tips{clear:both;overflow:hidden;padding:24px 16px 0 26px;background:#f7f8f8;border:1px solid #dedede;zoom:1}
.login_tips p{height:40px;padding-left:49px;background:url(../images/tips_icon.gif) no-repeat}
.login_tips p strong{position:relative;display:inline-block;padding-top:10px;font:bold 14px SimSun;_zoom:1}
.login_tips p.comp{background:url(../images/suc_icon.gif) no-repeat}
.login_tips p.comp strong{color:#4e7d0f}
.login_tips dl{float:right;height:28px}
.login_tips dl *{display:inline;float:left}
.login_tips dl dd{margin-left:26px}
.login_tips dl dd a:link,.login_tips dl dd a:visited{color:#005db4;text-decoration:underline}
.login_tips a.signin{position:absolute;top:0;right:-106px}
.login_tips table.order{width:400px;margin-left:49px;font-family:SimSun;text-align:left}
.login_tips table.order th{height:46px;font-weight:normal;vertical-align:top}
.login_tips table.order td{height:46px;text-align:left;vertical-align:top}
.login_tips table.order td span{font:normal 14px arial}
.login_tips table.order td span em{margin-left:3px;color:#910000}

/* browse box */
.browse_box{height:303px;padding:12px 0 0 9px;background:#f7f8f8;border:1px solid #dedede}
.browse_box *{display:inlind;float:left}
.browse_box a.btn{width:25px;height:101px;margin-top:97px;background:url(../images/btn_pic_browse.gif) no-repeat;text-indent:-999em}
.browse_box a.pagedown{background-position:-25px 0}
.browse_box ul{height:290px;margin:0 6px;border:1px solid #bababa;border-right:0 none}
.browse_box ul li{float:left;width:183px;height:290px;border-right:1px solid #bababa}
.browse_box ul li a.img{width:183px;height:auto;margin:0;background:none}
.browse_box ul li p{padding:0 10px;line-height:22px}
.browse_box ul li p a{color:#666}
.browse_box ul li p strong{float:right;margin-top:-18px;color:#910000;font:bold 12px arial}

/* login box */
.login_box .login{position:relative;height:342px;border:1px solid #dedede}
.login_box .login ul{overflow:hidden;height:37px;background:url(../images/login_title_bg.gif) repeat-x}
.login_box .login ul li{position:relative;float:left;width:95px;height:37px;z-index:10}
.login_box .login ul li a{display:block;height:100%;padding-left:27px;background:url(../images/login_title.gif) 0 -37px no-repeat;color:#000;line-height:37px;font-family:SimSun;vertical-align:top}
.login_box .login ul li.reg{margin-left:-13px}
.login_box .login ul li.reg a{background-position:-82px 0}
.login_box .login ul li.cur{z-index:20}
.login_box .login ul li.cur a{background-position:0 0}


.login_box .login a.over{position:absolute;top:14px;right:13px;width:7px;height:7px}
.login_box .login a.over img{vertical-align:top}
.login_box dl{margin-top:13px;color:#4c4a4a;font:normal 12px/21px SimSun}
.login_box dl dt{font-weight:bold}

/* login box form */
.login_box form{margin:20px 0 0 36px;color:#4c4a4a;font-size:12px;font-family:SimSun}
.login_box form p{padding-bottom:10px}
.login_box form p em{display:block;padding:4px 0 0 91px}
.login_box form label{display:inline-block;width:91px;text-align:right}
.login_box form p.checkbox{padding-left:90px}
.login_box form p.checkbox label,.login_box form p.checkbox input{vertical-align:middle}
.login_box form p.checkbox label{padding-left:4px;text-align:left}
.login_box form p.checkbox input{width:16px;height:16px}
.login_box form p.checkbox a:link,.login_box form p.checkbox a:visited{color:#4c4a4a;text-decoration:underline;vertical-align:middle}
.login_box form p.btn{padding-left:91px}
.login_box form input.type,.login_box form input.password{width:163px;height:14px;padding:2px 3px;border:1px solid #afafaf}
.login_box form fieldset.reg{margin-top:-6px}
.login_box form fieldset.reg p{padding-bottom:1px}
.login_box form fieldset.reg em{display:inline-block;position:relative;top:7px;width:72px;padding:0 0 0 5px;color:#5a5a5a}
.login_box form fieldset.reg p label.pwd{line-height:26px;vertical-align:top}
.login_box form fieldset.reg p strong.pwd{display:inline-block;height:26px;padding-top:4px;color:#574535}
.login_box form fieldset.reg p strong.pwd span{display:inline-block;width:47px;height:26px;margin-right:1px;border-bottom:4px solid #c6c6c6;font-size:13px;text-align:center}
.login_box form fieldset.reg p strong.pwd span.cur{border-bottom-color:#910000}
.login_box form fieldset.reg p.btn{padding:12px 0 8px 91px}
.login_box form fieldset.reg textarea{overflow-x:hidden;overflow-y:scroll;position:absolute;left:12px;bottom:10px;width:375px;height:98px;padding-left:3px;border:1px solid #e0dddc;color:#949595;line-height:18px}


/* other login */
.login_box .login_lst{width:328px;margin:0 auto;border-top:1px solid #8c8c8c;color:#574535}
.login_box .login_lst dt{padding-top:11px;font-weight:normal}
.login_box .login_lst dd{display:inline;float:left;width:85px;height:18px;margin:0 0 10px 10px;border-right:1px solid #000}
.login_box .login_lst dd.nbr{border:0 none}
.login_box .login_lst dd.nbr a{text-indent:-999em}
.login_box .login_lst dd a{display:block;padding-left:20px;background:url(../images/icon.gif) -15px -63px no-repeat;color:#574535}
.login_box .login_lst dd a.sina{background-position:-15px -122px}
.login_box .login_lst dd a.alipay{background-position:-15px -274px}
.login_box .login_lst dd a.kaixin{background-position:-15px -94px}
.login_box .login_lst dd a.safe{background-position:-15px -154px}
.login_box .login_lst dd a.renren{background-position:-15px -184px}
.login_box .login_lst dd a.mail139{padding-left:29px;background-position:-15px -212px}
.login_box .login_lst dd a.mail163{padding-left:29px;background-position:-15px -241px}

/* order box */
.order_box{overflow:hidden;clear:both;width:956px;margin-bottom:7px;padding:13px 22px;background:#f7f8f8;border:1px solid #dedede}
.order_box h3{font:bold 14px SimSun}
.order_box h3 *{display:none;margin-left:11px;color:#333;font:normal 12px/14px SimSun}
.order_box h3 .cur{display:inline-block}
.order_box h3 strong{ display:inline-block; font: bold 14px SimSun; margin-left:0px;}
.order_box h3 a.login{display:inline-block;margin:0;color:#0076e3;font-weight:bold}
.order_box h3 a:link,.order_box h3 a:visited{position:relative;top:-1px;color:#333;text-decoration:underline}
.order_box a.ques{float:right;color:#727171;text-decoration:underline}
.order_box table th{font-weight:normal}
.order_box input.btn{width:147px;height:31px;margin:30px 0 0 102px}

.btn_submit{display:block;width:134px;height:41px;margin:19px auto 0}

/* receiving */
.rec_infro{overflow:hidden;padding:10px 0 0 40px;line-height:22px}
.rec_infro dt{display:inline}
.rec_infro dd{display:inline;margin-right:38px}
.rec_infro dd strong{font-weight:bold}

.rec_addr_lst{padding-bottom:18px;background:url(../images/dividing_line.gif) left bottom repeat-x;font-family:SimSun}
.rec_addr_lst dt{margin:11px 0 6px;font-weight:bold}
.rec_addr_lst dd{overflow:hidden;height:23px; line-height:23px;padding-left:13px}
.rec_addr_lst dd input{float:left; height:23px; vertical-align:middle}
.rec_addr_lst dd label{display:inline;float:left;margin-left:13px;line-height:23px}
.rec_addr_lst dd label span{ width:120px; display:inline-block; margin-right:10px}
.rec_addr_lst dd a:link,.rec_addr_lst dd a:visited,.rec_addr_lst .remark{float:right; padding-left:16px; color:#910000;text-decoration:underline}
#order_payment_list_container { padding-bottom:20px}

.add_addr{margin:18px 1px 0;color:#333}
.add_addr em{color:#910000}
.add_addr label.valign{display:inline-block;padding-top:5px;vertical-align:top}
.add_addr caption{font-weight:bold;text-align:left}
.add_addr th,.add_addr td{height:32px;text-align:left}
.add_addr th em{margin-left:30px}
.add_addr th label{display:inline-block;width:76px;text-align:right}
.add_addr td em{display:inline-block;padding-top:5px;vertical-align:top}
.add_addr input{width:70px;height:16px;margin-left:9px;padding:2px 3px;border:1px solid #959595}
.add_addr input.phone{width:81px}
.add_addr input.addr{width:176px;margin-left:10px}
.add_addr input.email{width:178px}

.add_addr tfoot td{height:50px}
.add_addr button{width:147px;height:31px;margin-left:9px;background:url(../images/btn_save_infor.gif) no-repeat;border:0 none;cursor:pointer}

.express{width:512px}
.express th,td{height:22px;text-align:center}
.express td span{margin-right:3px;font:bold 12px arial}

.payment{width:100%;color:#333;line-height:22px}
.payment li{clear:left;display:inline;float:left;width:920px;margin-left:40px;padding:11px 0 8px;background:url(../images/dividing_line.gif) left bottom repeat-x}
.payment li strong{position:relative;float:left;width:96px;font-weight:bold}
.payment li input{width:13px;height:13px}
.payment li strong input{position:absolute;top:4px;*top:3px;left:-16px;vertical-align:top}
.payment li p{display:inline;float:left;width:410px;text-align:left}
.payment li p label{display:inline-block;height:22px;margin-right:14px}
.payment li p input{position:relative;top:-1px;margin-right:8px;vertical-align:middle}
.payment li em{color:#910000}
.payment li dl{float:left;width:410px}
.payment li dl dt,.payment li dl dd{float:left;width:358px}
.payment li dl dt{clear:left;width:52px;font-weight:bold}
.payment li dl em{display:inline;margin-left:12px;color:#333}
.payment li ul{float:left;width:410px}
.payment li ul li{width:410px;margin:0;padding:0;background:none}
.payment li p.text{width:264px;margin-right:144px;text-align:justify;text-justify:inter-ideograph}
.payment li.nbg{background:none}

.pay_table{margin:10px 0 0 40px}
.pay_table th{font-weight:bold!important;text-align:left}
.pay_table td.last{padding-left:22px;text-align:left}
.pay_table td.last em{margin-left:11px;color:#910000}

.pro_infor{margin:10px 0 0 45px}
.pro_infor th{height:30px;vertical-align:top}
.pro_infor td em{margin-right:4px;font-family:arial}

.billing_infor{ margin:10px 0 0 41px}
.billing_infor td{font-family:arial}
.billing_infor td em{margin-right:4px}
.billing_infor td.sim{font-family:Simsun}
.billing_infor td.last{ font-size:20px; font-weight:bold; color:#910000}
.billing_infor tr th { text-align:center;}
.billing_infor tr td { text-align:center;}

.add_option{margin-left:20px}
.add_option div{padding-bottom:10px}
.add_option input,.add_option label{vertical-align:middle}
.add_option input.checkbox{width:14px;height:14px;margin-right:8px}
.add_option .hidden{overflow:hidden;padding-left:22px;line-height:22px;_zoom:1}
.add_option input.text{width:178px;height:16px;padding:2px 3px;border:1px solid #959595;color:#959595}
.add_option input.img{display:block;margin-left:91px;clear:both}
.add_option .tips{margin-left:6px;color:#910000}
.add_option .hidden strong{display:block;color:#333}
.add_option .hidden label,.add_option .hidden p{float:left}
.add_option .hidden p{color:#7f7f7f}

/* clip select */
span.select_box{display:inline-block;position:relative;width:181px;height:22px;border:1px solid #b4b4b4}

/* pop */
.pop{background:#f7f8f8;border:1px solid #dedede;font-size:12px}
.pop .close{overflow:hidden;float:right}
.pop .close img{vertical-align:top}

.add_cart{width:448px;height:114px;padding:10px 13px}
.add_cart p{height:36px;margin-top:8px;padding-left:42px;background:url(../images/suc_icon.gif) no-repeat;color:#4e7d0f;font:bold 14px/36px SimSun}
.add_cart ul{overflow:hidden;margin:4px 0 0 42px;color:#333;zoom:1}
.add_cart ul li{float:left;padding-right:60px}
.add_cart ul li span{margin-left:7px}
.add_cart ul li span *{color:#910000;font-weight:bold;font-family:arial}
.add_cart fieldset{padding-top:7px;text-align:right}
.add_cart fieldset a:link,.add_cart fieldset a:visited{position:relative;top:-12px;margin-right:14px;color:#5c5c5c;font-family:SimSun;text-decoration:underline}

.fun{width:268px;height:196px}
.fun .close{margin:9px 9px 0 0}
.fun strong{display:block;height:36px;padding-left:46px;font:bold 14px/36px SimSun}
.fun strong.empty{margin:54px 0 0 28px;background:url(../images/tips_icon.gif) no-repeat}
.fun strong.del{width:76px;margin:27px auto 0;background:url(../images/del_icon.gif) no-repeat;color:#910000}
.fun strong.suc{width:118px;margin:27px auto 0;background:url(../images/suc_icon.gif) no-repeat;color:#4e7d0f}
.fun p.del{width:192px;margin:0 auto;padding-top:11px;color:#636363;line-height:21px}
.fun p.suc{width:192px;margin:0 auto;padding-top:7px;color:#636363;line-height:16px}
.fun form{position:absolute;left:0;bottom:0;width:214px;height:42px;padding:12px 0 0 54px;background:#b7b7b7}
.fun form input{margin-right:31px}

.table{height:306px}
.table .close{margin:3px 5px 0 0}
.table .scroll{height:259px;margin-top:16px;overflow-x:hidden;overflow-y:scroll}
.table .scroll table{ width:100%; color:3e3a39}
.table .scroll table caption{height:32px;padding-left:9px;background:#f7f8f8;color:#3e3a39;font:bold 14px SimSun;text-align:left}
.table .scroll table th{height:25px;background:#dfe0e0;border-right:1px solid #fff;font-weight:normal}
.table .scroll table td{height:42px;padding:2px 8px}
.table .scroll table td a{color:#3e3a39}

.section_ttl { cursor:pointer; background-color:#7F7F7F; margin-top:20px; height:24px; margin-bottom:38px;clear:both;position:relative}
.section_ttl .close_btn { float:right; line-height:24px;padding:0 8px;color:#fff;text-decoration:none;background:#7f7f7f;margin-right:5px}
.section_ttl h3 {float:left;padding-left:10px;padding-right:9px;font-size:14px}
.section_ttl .gift_rule {color:#000;text-decoration:underline}
.gift_con {border:1px solid #dedede;background:#f7f8f8;padding:10px;display:none}
.gift_con .gift_box {width:943px;height:121px;overflow:hidden;float:left}
.arrow {display:block;width:11px;height:24px;background:url(../images/arrow.jpg) 0 0 no-repeat;float:left;margin-top:46px}
.left_arrow {margin-right:7px}
.right_arrow {margin-left:7px;background-position:0 -24px}
.gift_box ul{padding:0;margin:0;list-style-type:none}
.gift_box ul li {float:left;margin-right:5px;border:1px solid #dedede;padding:2px; margin-top:12px;width:226px}
.gift_box ul li div {float:right;line-height:22px;width:135px}
.gift_box ul li div select {width:57px;height:17px;border:1px solid #939393;padding:1px;background:#e8e8e8;vertical-align:middle}
.gift_box ul li div .good_name {color:#000}
.gift_box ul li div .plus_count {color:#910000}
.gift_box ul li div .good_name:hover {text-decoration:underline}

.tabbing {padding:0;margin:0;list-style-type:none;}
.tabbing li {float:left; margin-right:10px; border:1px solid #dedede; border-bottom:none}
.tabbing li a {display:block;float:left;padding:0 20px 0 13px;height:36px;line-height:36px;background:#dedede;color:#333}
.tabbing li a.tab_cur {border-bottom:none;background:#f7f8f8; }

/* questions and feedback */
.feedback_con {background:#f8f8f8;border:1px solid #DEDEDE;margin-top:32px!important;padding-bottom:20px}
#container .feedback_ttl {width:100%;color:#000}
.feedback_ttl span {font-size:12px;font-weight:normal}
.feedback_ttl span em {color:#910000}
.user_infor {color:#595959;padding:15px 270px 35px 70px;line-height:24px;clear:both}
.feedback_form {padding:0 70px 0 48px;color:#595959}
.feedback_form table tr td {text-align:left;padding:5px 0}
.feedback_form table tr td em {color:#910000}
.question_suggestion {padding-left:22px;position:relative;color:#7f7f7f}
.question_suggestion textarea {width:845px;height:107px;border:1px solid #DEDEDE;padding:5px;color:#7f7f7f;overflow:auto}
.question_suggestion span {position:absolute;bottom:10px;right:10px;z-index:10}
.feedback_form table tr td select,
.feedback_form table tr td input {width:202px;height:20px;border:1px solid #959595;background:#f6f6f6}
.feedback_form table tr td input.c_box {width:12px;height:12px;border:none}
.btn_submit1 {display:block;height:31px!important;margin-top:20px;width:106px!important;border:none!important}

/* Order Success */
.order_success {border:1px solid #dedede;background:#f8f8f8;position:relative;padding:32px 0 10px 76px;clear:both;line-height:25px;font-family:Arial, Helvetica, sans-serif}
.order_success img {position:absolute;top:27px;left:26px;z-index:10}
.order_success h3 {color:#4e7c0f;font-size:14px}
.order_success .s_1 {margin-left:15px}
.order_success .s_2 {margin-left:80px}
.order_success .s_3 {color:#920001;font-weight:bold}

.red_part {border:1px solid #dedede;background:#f8f8f8;line-height:40px;text-align:center;font-family:Arial, Helvetica, sans-serif;margin-top:10px;padding-top:10px}
.red_part span {color:#910001;font-weight:bold}
.red_part a {text-decoration:underline;color:#005eb6;margin-left:20px}
.red_part a:hover {color:#054078}

.suc_ttl {padding:10px 0 10px 10px}
.suc_ttl h3 {font-size:14px}
.suc_con {border:1px solid #dedede;background:#f8f8f8;font-family:Arial, Helvetica, sans-serif;padding:10px 4px 13px 9px}
.suc_con .arrow {background:url(../images/s_arrow.jpg) no-repeat;display:block;height:101px;width:25px;float:left;margin-top:97px}
.suc_con .left_arrow {margin-right:4px}
.suc_con .right_arrow {background-position:0 -101px;margin-left:4px}
.suc_con .con_box {width:924px;height:290px;overflow:hidden;float:left;border:1px solid #bababa;background:#fff;margin:0 auto}
.con_box ul li {list-style-type:none;float:left;width:184px;height:290px;border-right:1px solid #dedede;position:relative}
.con_box ul li p {text-align:center}
.con_box ul li p.txt {text-align:left;padding:20px 10px 0}
.con_box ul li p a {color:#676568}
.con_box ul li p a:hover {text-decoration:underline}
.con_box ul li span {color:#910001;font-weight:bold;position:absolute;bottom:10px;right:10px;z-index:10}

/* shopping failure */
.order_fail h3 {font:bold 16px Arial, Helvetica, sans-serif;color:#910001;padding-bottom:20px;padding-top:3px}
.order_fail h3 span {font-size:12px;font-weight:normal;color:#000}
.fail_btn {padding:10px 0 0; text-align:center}
.fail_btn a.a_next {margin-left:25px}

/*windowsBox*/
.windowsBox .fr { padding:5px;}
.windowsBox { background:#f7f8f8; border:1px solid #dedede;}
.windowsBox .txt { width:180px; text-align:left; color:#636363; line-height:22px; margin:5px auto 0;}
.delCart,.succeed { width:280px; margin:0 auto; text-align:center; font-size:12px;}
.windowsBoxT { padding:10px 0 20px 0;}
.windowsBoxT img { vertical-align:middle; padding-right:10px;}
.windowsBoxB { background:#b7b7b7; padding:10px 0 5px 0;}
.windowsBoxT .con0 { font-size:14px; font-weight:bold; color:#b7b7b7;}
.windowsBoxT .con1 { font-size:14px; font-weight:bold; color:#4e7d0f;}
.windowsBoxT .con2 { font-size:14px; font-weight:bold; color:#910000;}

.addcart { width:450px;}
.addcart p { padding-left:10px;}
.login_box { width:400px;}
.box{ width:400px; background:#fff;border:1px solid #d3d3d3;}
.tab_menu{overflow:hidden;}
.tab_menu li{width:100px;float:left;height:30px;line-height:30px;color:#000; font-size:12px; line-height:37px; text-align:center;cursor:pointer;}
.tab_menu li.current{color:#000; background:url(../images/login_off.gif) repeat-x;}
.tab_menu li a{color:#fff;text-decoration:none;}
.tab_menu li.current a{color:#333;}
.tab_box li{height:24px;line-height:24px;overflow:hidden;}
.tab_box li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.tab_box .hide{display:none;}
.coupon_can_remove_money { display:inline-block; text-align:center; width:100px;}
.table .title { height:30px; line-height:30px; font-size:14px; padding-left:10px; color:#3e3a39; background-color:#cacaca;}
#exchangeProduct h3 { display:inline-block; line-height:24px;}
#exchangeProduct h3 span { font-size:12px; font-weight:normal;}
.giftBox { position:relative;}
.giftBox .tabbing { position:absolute; top:-37px; }
#draggable h2 { cursor:pointer;}
.use_coupon_code { display:inline-block; height:20px; width:250px; overflow:hidden}

.in_vercode { display:inline-block; width:183px}
.orderBox { width:830px; border:1px solid #a3c17c; padding:10px; margin:0 auto 20px}
.orderBox span { margin-left:50px; font-size:14px}
.orderBox .prompt { margin-left:2px; font-size:12px; color:#910000}
.orderBox span strong { font-weight:bold; color:#910000}
.paymentPlatformList .banklist { float:left} 
.paymentPlatformList .bankmore { background:url(../images/bank_more1.gif) right center no-repeat; padding-right:15px}
.paymentPlatformList .bankmore.on { background:url(../images/bank_more.gif) right center no-repeat; padding-right:15px}




.cart_header{
	background: url("../images/cart_header.gif") repeat-x scroll 0 0 #E8E8E8;
	height: 180px;
	text-align: center;
}
#footer {
	width: 100%;
	height: 38px;
	margin-top: 30px;
	border-top: 1px solid #B8B7BC;
	text-align: center;
}
#footer address {
	padding: 10px 0;
	color: #727171;
	font-size: 12px;
	font-family: arial;
	margin: 0 auto;
	width: 500px;
	text-align: center;
}
